/**
 * 消息视图对象，用于在用户界面展示消息信息
 * 该类使用Lombok的@Data注解，自动生成getter和setter方法，简化代码
 */
package org.club.common.model.vo;

import lombok.Data;

/**
 * 消息视图对象类，封装了消息的基本属性，用于在不同层之间传递消息数据
 */
@Data
public class MessageVO {
    // 消息的唯一标识符
    private Long id;
    // 消息类型，用于区分不同类型的消息
    private String type;
    // 消息标题，概括消息的主要内容
    private String title;
    // 消息内容，详细描述消息的信息
    private String content;
    // 阅读状态，表示消息是否已读，用整数表示，通常0表示未读，1表示已读
    private Integer readStatus;
    // 创建时间，表示消息的创建时间，用于排序或显示时间信息
    private String createdAt;
}
